@charset "utf-8";
/*公共样式*/
* {margin: 0; padding: 0;}
html{font-size:62.5%;}
body{font-size:14px;font-size:1.4rem;font-family:"微软雅黑";color:#666;}
ul li{list-style:none;}
a{text-decoration:none;}
input, select, button, textarea {font: 14px/1.5 "微软雅黑" "黑体";font-size:1.4rem; color: #666;}
input[type="submit"],input[type="reset"],input[type="button"],button {-webkit-appearance: none;outline:none;}
a:hover{text-decoration:none;cursor: pointer;}
img{border: 0;/*max-width: 100%;*/}
h1, h2, h3, h4, h5, h6, b {font-weight: normal;}
i, em {font-style: normal; }
.clear{clear:both;}
.clearfix:after {visibility:hidden;display:block;font-size: 0;content: " ";clear:both;height:0;}
.clearfix{*zoom:1;}
.fl{float:left;}
.fr{float:right;}
.pa{position: absolute;}
.pr{position: relative;}
.content{margin:0 auto;width:1200px;}

/*首页*/
header{width: 100%;height:190px;}
.head_top{height:40px;background:url(../images/bg2.png) no-repeat center;}
.head_top p{line-height: 40px;color: #8d8d8d;font-size: 12px;}
.head_top p a{color: #8d8d8d;display: inline-block;margin:0px 5px;}
.head_top p a img.pa{width:100px;height:100px;margin-right:0px;top:40px; left:-22px;display: none;z-index: 99;}
.head_top p a:hover img.pa{display: block;-webkit-transition: all 0.2s linear 0s;transition: all 0.2s linear 0s;}
.head{padding-top:30px;}
.logo{margin-top:28px;}
.logo img{height:35px;}
.head_tel p{color:#606060;font-size:14px; line-height:2em;}
.head_tel p img{vertical-align: bottom;margin-right:5px;}
.head_tel h3{color:#005596;font-size:3.6rem;font-weight:bold;margin-top:15px; line-height:1em;}
.menu{width: 100%;height:60px;background:#004f9b;position: relative;}
.menu ul{height:60px;}
.menu ul li{width: 12.5%; float: left;}
.menu_a{display: block;height:60px;float: left; width: 92.5%; margin-left: 3%;text-align: center;font-size:16px; line-height:60px; color: #fff;}
.menu ul li em{display:block;line-height:60px;float: right; color: #fff; font-size: 16px;}
.menu ul li.on .menu_a,.menu ul li:hover .menu_a{background:#fc9f44;}
.menu ul li:last-child em{display:none;}
.menu_hover{width:100%;position: absolute;left:0%;top:60px;z-index: 9999;display: none;overflow: hidden;}
.menu_hover1 p{background:url(../images/bg3.png);padding:10px;}
.menu_hover1 p.p1{margin-left:12.68%;}
.menu_hover1 p.p2{margin-left:25.3%;}
.menu_hover1 p.p3{margin-left:38%;}
.menu_hover1 p.p4{margin-left:50.5%;}
.menu_hover1 p.p5{margin-left:62.88%;}
.menu_hover1 p.p6{margin-left:86%;}
.menu_hover1 p.p7{margin-left:87.8%;}
.menu_hover1_fix{width:680px;height:100%;position: absolute;top:0;right:-680px; background:url(../images/bg3.png);}
.menu_hover1 p a{display:block;width:120px;margin:0px 15px 0px 0px; float: left; height:40px;line-height:40px; color:#fff;text-align: center;font-size: 14px;}
.menu_hover1 p a:hover{background-color:#004f9b;background-repeat:no-repeat;background-position:10px 16px;}
.menu_hover1 p.p2 a:nth-child(6n){margin-right:0;}
.menu_hover1 p.p3 a:nth-child(5n){margin-right:0;}
.menu_hover1 p.p4 a:nth-child(4n){margin-right:0;}
.menu_hover1 p.p5 a:nth-child(3n){margin-right:0;}
.menu_hover1 p.p6 a:nth-child(2n){margin-right:0;}

/*banner*/
.banner{width: 100%; height:550px; overflow: hidden; position:relative;}
.banner-box{min-width:1210px;height:550px;position:relative;overflow:hidden;}
.banner-box .bd{ width:100% !important;}
.banner-box .bd li{width:100% !important;height:550px;}
.banner-box .bd li a{display:block;}
.banner-box .bd li a img{display: block;width:1920px; height:550px;position:absolute;left:50%;margin-left:-960px;}
.banner-btn{width:1200px;height:40px; position:absolute;bottom:30px;left:50%;margin-left:-600px;}
.banner-box .hd {position:absolute;left:50%;margin-left:-46px; top:15px; z-index: 9;}
.banner-box .hd ul li{width:26px;height:26px;text-indent:-9999px;margin-right:8px; float:left;cursor:pointer; background:url(../images/ico2.png) no-repeat center; }
.banner-box .hd ul li.on{background:url(../images/ico2_on.png) no-repeat center;}
.banner-box .hd ul li:last-child{margin-right:0px;}
/*banner 结束*/

.index_product{margin:30px auto 70px;}
.index_title{text-align: center;}
.index_title h5{color:#181818;font-size:16px;line-height:1em;margin-top:25px;}
.index_title h5 span{font-family: arial;font-weight: bold;}
.index_product1{margin-top:50px;}
.index_product_list{width:263px;height:525px;padding:30px 17px 0px; background:url(../images/ico3.png) no-repeat;}
.index_product_list h4{font-size:24px;text-align: center;font-weight: bold;color:#fff;line-height: 1em;}
.index_product_list h4 img{vertical-align: middle;margin-right:5px;}
.index_product_list_con{width:243px;height:415px; background:url(../images/ico4.png) no-repeat;margin-top:25px;padding:40px 10px 0px;}
.index_product_list_con a{display: block;width:100%;height:59px;line-height:59px;font-size:16px;font-weight: bold;color:#212121;border-bottom:1px solid #d5d5d5;}
.index_product_list_con a img{vertical-align:calc(-2px);margin:0px 10px 0px 15px;}
.index_product_list_con a.on{background:#f27e0d;color:#fff;border-color:#f27e0d;}
.index_product_list_content{width:100%;height:102px;margin-top:15px;padding-top:47px; background:url(../images/ico7.png) no-repeat center;text-align: center;}
.index_product_list_content h3{color:#606060;font-size:14px;line-height:1em;text-indent:1 0px;}
.index_product_list_content h5{font-size:28px;color:#04529d;font-weight: bold;line-height: 1em;margin-top:15px;}
.index_product_con{width:860px;height:555px;overflow: hidden;}
.index_product_con1{width:860px;height:555px;display: none;}
.picScroll-left{width:860px;height:555px;position:relative;}
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:53px; height:53px;overflow:hidden; cursor:pointer;  position:absolute;top:251px; z-index:10;}
.picScroll-left .hd .prev{left:0px;background:url(../images/left.png) no-repeat;-webkit-transition: all 0.2s linear 0s;transition: all 0.2s linear 0s;}
.picScroll-left .hd .next{background:url(../images/right.png) no-repeat;  right:0px;-webkit-transition: all 0.2s linear 0s;transition: all 0.2s linear 0s;}
.picScroll-left .hd .prev:hover{background:url(../images/left_on.png) no-repeat;-webkit-transition: all 0.2s linear 0s;transition: all 0.2s linear 0s;}
.picScroll-left .hd .next:hover{background:url(../images/right_on.png) no-repeat;-webkit-transition: all 0.2s linear 0s;transition: all 0.2s linear 0s;}
.picScroll-left .hd ul{position: absolute;bottom:22px;right:100px;z-index: 99;}
.picScroll-left .hd ul li{font-size: 0;width:14px;height:14px;margin-right:5px; border-radius:50%;background:#fff; float: left;}
.picScroll-left .hd ul li.on{background:#cfcfcf;}
.picScroll-left .hd ul li:last-child{margin-right: 0;}
.picScroll-left .bd{width:706px; margin:0px auto;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0;width:704px;border:1px solid #eeeeee; float:left; _display:inline; overflow:hidden; }
.index_product_img{width:704px;height:490px;overflow: hidden;}
.index_product_img img{width:704px;height:490px;}
.picScroll-left .bd ul li p{width:80%;padding-right:20%; height:63px;line-height:63px;background:#ff7f01;color:#fff;font-size:16px;font-weight: bold;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.picScroll-left .bd ul li p span{display:inline-block;height:22px; width:20px;background:url(../images/ico8.png) no-repeat;vertical-align:calc(-5px); margin:0px 5px 0px 18px;}

.index_case{padding:30px 0px 50px;background:#f5f5f5;}
.index_case_list{margin-top:50px;text-align: center;}
.index_case_list a{display: inline-block;width:129px;height:42px;line-height:35px;margin-right:5px; font-size:16px;color:#474747;}
.index_case_list a.on{background:url(../images/ico9.png) no-repeat; color:#fff;}
.index_case_list a:last-child{margin-right: 0;}
.index_case_con{margin-top:50px;display:none;}
.index_case_con1 ul li{width:286px;height:266px;border:1px solid #D5D5D5; float: left;margin:0px 16px 20px 0px;background:#fff;}
.index_case_con1 ul li:nth-child(4n){margin-right: 0;}
.index_case_con1 ul li p{height:50px;width:100%;text-align: center;line-height:50px;font-size:16px; color:#004f9b;font-weight: bold;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;-webkit-transition: all 0.2s linear 0s;transition: all 0.2s linear 0s;}
.index_case_img{width:286px;height:216px;overflow: hidden;}
.index_case_img img{width:286px;height:216px;}
.index_case_con1 ul li:hover p{background:#ff7f01;color: #fff;-webkit-transition: all 0.2s linear 0s;transition: all 0.2s linear 0s;}
.index_case_con a.more{display: block;margin:20px auto 0px; width:150px;height:40px;text-align: center;border-radius:20px;line-height:40px;background:#fff;font-size:13px;color:#626262;}
.index_case_con2 ul li{width:230px;height:115px;border:1px solid #D5D5D5; float: left;margin:0px 10px 10px 0px;overflow: hidden;}
.index_case_con2 ul li:nth-child(5n){margin-right: 0;}
.index_case_con2 ul li img{width:230px;height:115px;}
.index_bn{margin-top:50px;}
.index_bn img{width:100%;}

.index_about{padding:40px 0px 60px;background:url(../images/bg1.jpg) no-repeat top center;background-size:1920px 100%;}
.index_about_con{margin-top:60px;}
.index_about_con img{width:458px;height:223px;display: block;}
.index_about_content{width:707px;height:223px;position: relative;}
.index_about_content1{width:707px;height:170px;overflow: hidden;line-height:2em;}
.index_about_content a.more{display: block;width:100px;height:35px;font-size:12px; text-align: center;line-height:35px;color:#fff;background:#ff7f01;position: absolute;bottom: 0;right:0;}
.index_about1{margin-top:60px;height:270px;}
.index_about1 ul li{width:226px;height:270px;float: left;margin-right:85px;position: relative;}
.index_about1 ul li div{width:226px;height:226px;text-align: center;}
.index_about1 ul li div.index_about1_ico1{background:url(../images/ico13.png) no-repeat;}
.index_about1 ul li div.index_about1_ico2{background:url(../images/ico14.png) no-repeat;}
.index_about1 ul li div.index_about1_ico3{background:url(../images/ico15.png) no-repeat;}
.index_about1 ul li div img{height:42px;padding-top:50px;}
.index_about1 ul li div h3{font-size:36px;font-weight: bold;line-height:1em;color:#004f9b;margin-top:10px;}
.index_about1 ul li div p{color: #181818;font-size:16px;line-height:1em;margin-top:10px;}
.index_about1 ul li div h5{color:#8e8e8e;font-size:14px;line-height:1em;margin-top:5px;}
.index_about1 ul li em{display: block;width:200px;height:19px;background:url(../images/ico16.png) no-repeat;position: absolute;bottom: 0;left:13px;}

.index_areas{margin:60px auto;}
.index_areas_con{width:615px;}
.index_news{width:530px;}
.index_areas_title{height:40px;margin-bottom:35px;}
.index_areas_title img{height:40px;}
.index_areas_title h5{display: block; height:10px;background:url(../images/ico17.png) no-repeat;position: absolute;top:15px;right:40px;background-size:100% 10px;}
.index_areas_title a{color:#b8b4b4;display: block;font-size:12px;line-height: 1em;position: absolute;top:13px;right:0;}
.index_areas_content{width:595px;height:310px;padding:39px 10px 0px; background:url(../images/bg4.png) no-repeat;}
.multipleColumn{width:595px;height:310px;position:relative;}
.multipleColumn .hd .prev, .multipleColumn .hd .next {display: block;width:15px;height:62px;overflow: hidden;cursor: pointer;position:absolute;z-index:99999;top:105px;}
.multipleColumn .hd .next {background:url(../images/right1.png) no-repeat;right:0px;}
.multipleColumn .hd .prev{background:url(../images/left1.png) no-repeat;left:0px;}
.multipleColumn .bd {width:540px;overflow: hidden;margin:0 auto;}
.multipleColumn .bd ul {overflow: hidden;zoom: 1;width:120px;float: left; _display: inline;margin-right:20px;}
.multipleColumn .bd ul li{width:120px; margin-bottom:20px;float: left;_display: inline;overflow: hidden;text-align: center;}
.index_areas_img{width:118px;height:88px;border:1px solid #D5D5D5;overflow: hidden;}
.index_areas_img img{height:44px;padding-top:22px;}
.multipleColumn .bd ul li p{color:#6a6a6a;line-height:30px;height:30px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.index_news_con ul li{height:94px;padding-bottom:12px;border-bottom:1px solid #D5D5D5;margin-bottom:12px;}
.index_news_con ul li:last-child{margin-bottom: 0;}
.index_news_date{width:125px;height:94px;background:#d7d7d7;color:#fff;text-align: center;-webkit-transition: all 0.2s linear 0s;transition: all 0.2s linear 0s;}
.index_news_date h3{font-size:30px;line-height:1em;font-weight: bold;padding-top:15px;}
.index_news_date h5{font-size:14px;line-height: 1em;margin-top:10px;}
.index_news_content{width:390px;height:94px;}
.index_news_content h4{color:#3e3e3e;font-size:14px;line-height:2em;width:75%;height:2em;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;-webkit-transition: all 0.2s linear 0s;transition: all 0.2s linear 0s;font-weight: bold;}
.index_news_content span{color:#bababa;font-size:12px;line-height:2em;position: absolute;top:2px;right:0px;}
.index_news_content p{color: #767676;font-size:12px;line-height:2em;height:4em;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;margin-top:10px;}
.index_news_con ul li:hover .index_news_date{background:#004f9b;-webkit-transition: all 0.2s linear 0s;transition: all 0.2s linear 0s;}
.index_news_con ul li:hover h4{color:#0a6bbc;-webkit-transition: all 0.2s linear 0s;transition: all 0.2s linear 0s;}
.index_link{margin-bottom:50px;}
.index_link h4{font-size:12px;line-height:2em;}
.index_link h4 img{vertical-align:calc(0px);margin-right:5px;}
.index_link h4 span{color:#004f9a;font-size:14px;font-weight: bold;}
.index_link h4 a{color:#9b9b9b;display: inline-block;vertical-align:calc(0px);margin-left: 5px;}
footer{background:#2d2c2c;color:#c8c8c8;}
footer a{color: #c8c8c8;}
.foot{padding-top:60px;height:170px;}
.foot_logo{margin:20px 0px 0px 80px;width:200px;}
.foot_logo img{width:200px;height:80px;}
.foot_contact{margin-left: 145px;width:480px;}
.foot_contact p{color: #c8c8c8;font-size:14px;line-height:2em;}
.foot_contact p img{vertical-align: middle;margin-right:5px;}
.foot_contact p b{color:#c8c8c8;font-size:24px;font-weight: bold;}
.foot_ewm ul li{float: left;width:81px;margin-left:40px;text-align: center;position: relative;}
.foot_ewm ul li a img{width:81px;height:81px;display: block;}
.foot_ewm ul li a img.pa1{width:100px;height:100px;margin-right:0px;position:absolute;top: -110px;left: -10px;display: none;z-index: 99;}
.foot_ewm ul li:hover img.pa1{display: block;-webkit-transition: all 0.2s linear 0s;transition: all 0.2s linear 0s;}


.foot_ewm ul li p{color:#c8c8c8;font-size:12px;line-height:1em;margin-top:20px;}
.foot_right{height:60px;line-height:60px;font-size:12px;border-top:1px solid #656565;}
.foot_right span{color:#fff;display: inline-block;margin:0px 5px;}
.foot_right a{color:#fff;}

.banner1{width:100%;height:350px;position: relative;overflow: hidden;}
.banner1 img{width:1920px;height:350px;position:absolute;top:0;left:50%; margin-left:-960px;}
.main{margin:30px auto 60px;}
.main_left{width:261px;margin-top:-55px;}
.main_right{width:894px;}
.main_menu{background:url(../images/ico27.png);padding-bottom:10px;}
.main_menu h4{font-size:18px;color:#fff;text-align: center;height:60px;line-height:60px;background:#004f9b;font-weight: bold;}
.main_menu_con{margin:10px 10px 0px;background:#fff;padding:10px;}
.main_menu_con a{display: block;width:100%;height:39px;line-height:39px;color:#2d2d2d;text-align: center;border-bottom:1px solid #ddd;}
.main_menu_con a.on{background:#fc9e43;color:#fff;border-color:#fc9e43;}
.main_contact{width:261px;height:356px;margin-top:20px; background:url(../images/ico28.png) no-repeat;}

.main_menu_con1{width:90%;margin:0 auto;background: #fff;}
.main_menu_con1 h5{display:block;width:100%;height:39px;margin-top: 5px; line-height:39px;color:#fff;text-align: center;background:#fc9e43;}
.main_menu_hover{display: none;}
.main_menu_hover a{display:block;width:100%;height:39px;line-height:39px;color:#2d2d2d;text-align: center;border-bottom:1px solid #ddd;    overflow: hidden;}
.main_menu div.on .main_menu_hover{display: block;}
.main_menu div.on h5{background:#004F9A;}

.main_contact h4{font-size:16px;color:#fff;margin-bottom: 25px; text-align: center;height:50px;line-height:50px;background:#004f9b;}
.main_contact p{color:#6d6d6d;font-size:14px;line-height:24px;margin-left:14px;}
.main_contact p b{color:#004f9b;font-size:24px;font-weight: bold;}
.main_title{height:40px;background:url(../images/ico31.png) no-repeat bottom center;}
.main_title h4{color:#1a1b1c;font-size:18px;font-weight: bold;line-height:1em;}
.main_title p{color:#bbbbbb;font-size:12px;line-height:1.5em;position: absolute;top:0;right:0;}
.main_title p a{color:#bbbbbb;}
.product_list{margin-top:30px;font-size:16px;font-weight: bold;line-height:1em;}
.product_list a{color:#626262;}
.product_list span{display: inline-block;margin:0 5px;}
.product_con{margin-top:25px;color:#868686;font-size:14px;line-height:24px;}
.product_list1{height:40px;line-height: 40px;background:url(../images/ico29.png) no-repeat;margin-top:30px;}
.product_list1 h4{width:180px;text-align: center;color:#fff;font-size:16px;font-weight: bold;}
.product_content{margin-top:25px;line-height:32px;}
.product_content span{display: inline-block;width:91px;height:32px;color:#fff;margin-right:10px; background:url(../images/ico30.png) no-repeat;text-align: center;line-height:32px; vertical-align: middle;}
.product_content a{color:#626262;text-decoration: underline;}
.product_con1{margin-top:30px;color:#404040;font-size:14px;line-height:24px;}



.index_case_con1 ul li img,.multipleColumn .bd ul li img{
	transform: scale(1,1);
	-o-transform: scale(1,1);
	-moz-transform: scale(1,1);
	-ms-transform: scale(1,1);
	-webkit-transform: scale(1,1);
	transition:0.3s linear;
	-o-transition:0.3s linear;
	-moz-transition:0.3s linear;
	-ms-transition:0.3s linear;
	-webkit-transition:0.3s linear;
	}
.index_case_con1 ul li:hover img,.multipleColumn .bd ul li:hover img{
	transform: scale(1.2,1.2);
	-o-transform: scale(1.2,1.2);
	-moz-transform: scale(1.2,1.2);
	-ms-transform: scale(1.2,1.2);
	-webkit-transform: scale(1.2,1.2);
	transition:0.3s linear;
	-o-transition:0.3s linear;
	-moz-transition:0.3s linear;
	-ms-transition:0.3s linear;
	-webkit-transition:0.3s linear;
}

.shensuo{
	animation:shensuo 1.5s forwards; 
	-webkit-animation:shensuo 1.5s forwards;
	-o-animation:shensuo 1.5s forwards;
	-moz-animation:shensuo 1.5s forwards;
	-ms-animation:shensuo 1.5s forwards;
	}
.upIntwo{
	animation:upIntwo 1.5s forwards;
	-webkit-animation:upIntwo 1.5s forwards; 
	-o-animation:upIntwo 1.5s forwards;
	-moz-animation:upIntwo 1.5s forwards;
	-ms-animation:upIntwo 1.5s forwards;
	}
.downIn{ 
	animation:downIn 1.5s forwards;  
	-webkit-animation:downIn 1.5s forwards;
	-o-animation:downIn 1.5s forwards;
	-moz-animation:downIn 1.5s forwards;
	-ms-animation:downIn 1.5s forwards;
	}
.downInslow{
	animation:downInslow 1.5s forwards;  
	-webkit-animation:downInslow 1.5s forwards;
	-o-animation:downInslow 1.5s forwards;
	-moz-animation:downInslow 1.5s forwards;
	-ms-animation:downInslow 1.5s forwards;
	}
.widthIn{ 
	animation:widthIn 1s forwards; 
	-webkit-animation:widthIn 1s forwards;
	-o-animation:widthIn 1.5s forwards;
	-moz-animation:widthIn 1.5s forwards;
	-ms-animation:widthIn 1.5s forwards;
	}
.opacityIn { 
	animation:opacityIn 2s forwards; 
	-webkit-animation:opacityIn 2s forwards;
	-o-animation:opacityIn 1.5s forwards;
	-moz-animation:opacityIn 1.5s forwards;
	-ms-animation:opacityIn 1.5s forwards;
	}
.leftIn{ 
	animation:leftIn 1s forwards; 
	-webkit-animation:leftIn 1s forwards;
	-o-animation:leftIn 1.5s forwards;
	-moz-animation:leftIn 1.5s forwards;
	-ms-animation:leftIn 1.5s forwards; 
	}
.rightIn { 
	animation:rightIn 1s forwards; 
	-webkit-animation:rightIn 1s forwards;
	-o-animation:rightIn 1.5s forwards;
	-moz-animation:rightIn 1.5s forwards;
	-ms-animation:rightIn 1.5s forwards;
	}

@keyframes opacityIn{
	0%{
		opacity:0;
	}
	100%{
		opacity:1;
	}
}
@-webkit-keyframes opacityIn{
	0%{
		opacity:0;
	}
	100%{
		opacity:1;
	}
}
@-o-keyframes opacityIn{
	0%{
		opacity:0;
	}
	100%{
		opacity:1;
	}
}
@-moz-keyframes opacityIn{
	0%{
		opacity:0;
	}
	100%{
		opacity:1;
	}
}
@-ms-keyframes opacityIn{
	0%{
		opacity:0;
	}
	100%{
		opacity:1;
	}
}


@-webkit-keyframes widthIn{
	0%{
		opacity:0;
		width:250px;
		left:250px;
	}
	100%{
		opacity:1;
		width:1024px;
		left::0px;
	}
}
@keyframes widthIn{
	0%{
		opacity:0;
		width:250px;
		left:250px;
	}
	100%{
		opacity:1;
		width:1024px;
		left::0px;
	}
}
@-o-keyframes widthIn{
	0%{
		opacity:0;
		width:250px;
		left:250px;
	}
	100%{
		opacity:1;
		width:1024px;
		left::0px;
	}
}
@-moz-keyframes widthIn{
	0%{
		opacity:0;
		width:250px;
		left:250px;
	}
	100%{
		opacity:1;
		width:1024px;
		left::0px;
	}
}
@-ms-keyframes widthIn{
	0%{
		opacity:0;
		width:250px;
		left:250px;
	}
	100%{
		opacity:1;
		width:1024px;
		left::0px;
	}
}

@-o-keyframes leftIn{
	0%{
		opacity:0;
		-webkit-transform:translateX(-40px);
	}
	100%{
		opacity:1;
		-webkit-transform:translateX(0);
	}
}
@-ms-keyframes leftIn{
	0%{
		opacity:0;
		-webkit-transform:translateX(-40px);
	}
	100%{
		opacity:1;
		-webkit-transform:translateX(0);
	}
}
@-moz-keyframes leftIn{
	0%{
		opacity:0;
		-webkit-transform:translateX(-40px);
	}
	100%{
		opacity:1;
		-webkit-transform:translateX(0);
	}
}

@-o-keyframes leftIn{
	0%{
		opacity:0;
		-webkit-transform:translateX(-40px);
	}
	100%{
		opacity:1;
		-webkit-transform:translateX(0);
	}
}
@-ms-keyframes leftIn{
	0%{
		opacity:0;
		-webkit-transform:translateX(-40px);
	}
	100%{
		opacity:1;
		-webkit-transform:translateX(0);
	}
}
@-moz-keyframes leftIn{
	0%{
		opacity:0;
		-webkit-transform:translateX(-40px);
	}
	100%{
		opacity:1;
		-webkit-transform:translateX(0);
	}
}
@-webkit-keyframes leftIn{
	0%{
		opacity:0;
		-webkit-transform:translateX(-40px);
	}
	100%{
		opacity:1;
		-webkit-transform:translateX(0);
	}
}
@keyframes leftIn{
	0%{
		opacity:0;
		  -moz-transform:translateX(-40px);
		   -ms-transform:translateX(-40px);
		       transform:translateX(-40px);
	}
	100%{
		opacity:1;
		   -moz-transform:translateX(0);
		    -ms-transform:translateX(0);
		        transform:translateX(0);
	}
}

@-o-keyframes rightIn{
	0%{
		opacity:0;
		-webkit-transform:translateX(40px);
	}
	100%{
		opacity:1;
		-webkit-transform:translateX(0);
	}
}
@-ms-keyframes rightIn{
	0%{
		opacity:0;
		-webkit-transform:translateX(40px);
	}
	100%{
		opacity:1;
		-webkit-transform:translateX(0);
	}
}
@-moz-keyframes rightIn{
	0%{
		opacity:0;
		-webkit-transform:translateX(40px);
	}
	100%{
		opacity:1;
		-webkit-transform:translateX(0);
	}
}
@-webkit-keyframes rightIn{
	0%{
		opacity:0;
		-webkit-transform:translateX(40px);
	}
	100%{
		opacity:1;
		-webkit-transform:translateX(0);
	}
}
@keyframes rightIn{
	0%{
		opacity:0;
		-moz-transform:translateX(40px);
		 -ms-transform:translateX(40px);
		     transform:translateX(40px);
	}
	100%{
		opacity:1;
		-moz-transform:translateX(0);
		 -ms-transform:translateX(0);
		     transform:translateX(0);
	}
}

@-o-keyframes shensuo{
	0%{
		-webkit-transform:scaleX(0.9);
	}
	100%{
		-webkit-transform:translateY(1);
	}
}
@-moz-keyframes shensuo{
	0%{
		-webkit-transform:scaleX(0.9);
	}
	100%{
		-webkit-transform:translateY(1);
	}
}
@-ms-keyframes shensuo{
	0%{
		-webkit-transform:scaleX(0.9);
	}
	100%{
		-webkit-transform:translateY(1);
	}
}
@-webkit-keyframes shensuo{
	0%{
		-webkit-transform:scaleX(0.9);
	}
	100%{
		-webkit-transform:translateY(1);
	}
}
@keyframes shensuo{
	0%{
		-moz-transform:scaleX(0.9);
		 -ms-transform:scaleX(0.9);
		     transform:scaleX(0.9);
	}
	100%{
		-moz-transform:translateY(1);
		 -ms-transform:translateY(1);
		     transform:translateY(1);
	}
}

@-o-keyframes upIn{
	0%{
		opacity:0;
		-webkit-transform:translateY(-20px);
	}
	100%{
		opacity:1;
		-webkit-transform:translateY(0);
	}
}
@-ms-keyframes upIn{
	0%{
		opacity:0;
		-webkit-transform:translateY(-20px);
	}
	100%{
		opacity:1;
		-webkit-transform:translateY(0);
	}
}
@-moz-keyframes upIn{
	0%{
		opacity:0;
		-webkit-transform:translateY(-20px);
	}
	100%{
		opacity:1;
		-webkit-transform:translateY(0);
	}
}
@-webkit-keyframes upIn{
	0%{
		opacity:0;
		-webkit-transform:translateY(-20px);
	}
	100%{
		opacity:1;
		-webkit-transform:translateY(0);
	}
}
@keyframes upIn{
	0%{
		opacity:0;
		-moz-transform:translateY(-20px);
		 -ms-transform:translateY(-20px);
		     transform:translateY(-20px);
	}
	100%{
		opacity:1;
		-moz-transform:translateY(0);
		 -ms-transform:translateY(0);
		     transform:translateY(0);
	}
}

@-o-keyframes upIntwo{
	0%{
		opacity:0;
		-webkit-transform:translateY(-40px);
	}
	100%{
		opacity:1;
		-webkit-transform:translateY(0);
	}
}
@-ms-keyframes upIntwo{
	0%{
		opacity:0;
		-webkit-transform:translateY(-40px);
	}
	100%{
		opacity:1;
		-webkit-transform:translateY(0);
	}
}
@-moz-keyframes upIntwo{
	0%{
		opacity:0;
		-webkit-transform:translateY(-40px);
	}
	100%{
		opacity:1;
		-webkit-transform:translateY(0);
	}
}
@-webkit-keyframes upIntwo{
	0%{
		opacity:0;
		-webkit-transform:translateY(-40px);
	}
	100%{
		opacity:1;
		-webkit-transform:translateY(0);
	}
}
@keyframes upIntwo{
	0%{
		opacity:0;
		-moz-transform:translateY(-40px);
		 -ms-transform:translateY(-40px);
		     transform:translateY(-40px);
	}
	100%{
		opacity:1;
		-moz-transform:translateY(0);
		 -ms-transform:translateY(0);
		     transform:translateY(0);
	}
}

@-o-keyframes downIn{
	0%{
		opacity:0;
		-webkit-transform:translateY(40px);
	}
	100%{
		opacity:1;
		-webkit-transform:translateY(0);
	}
}
@-moz-keyframes downIn{
	0%{
		opacity:0;
		-webkit-transform:translateY(40px);
	}
	100%{
		opacity:1;
		-webkit-transform:translateY(0);
	}
}
@-ms-keyframes downIn{
	0%{
		opacity:0;
		-webkit-transform:translateY(40px);
	}
	100%{
		opacity:1;
		-webkit-transform:translateY(0);
	}
}
@-webkit-keyframes downIn{
	0%{
		opacity:0;
		-webkit-transform:translateY(40px);
	}
	100%{
		opacity:1;
		-webkit-transform:translateY(0);
	}
}
@keyframes downIn{
	0%{
		opacity:0;
		-moz-transform:translateY(40px);
		 -ms-transform:translateY(40px);
		     transform:translateY(40px);
	}
	100%{
		opacity:1;
		-moz-transform:translateY(0);
		 -ms-transform:translateY(0);
		     transform:translateY(0);
	}
}

@-o-keyframes downInslow{
	0%{
		opacity:0;
		-webkit-transform:translateY(20px);
	}
	100%{
		opacity:1;
		-webkit-transform:translateY(0);
	}
}
@-moz-keyframes downInslow{
	0%{
		opacity:0;
		-webkit-transform:translateY(20px);
	}
	100%{
		opacity:1;
		-webkit-transform:translateY(0);
	}
}
@-ms-keyframes downInslow{
	0%{
		opacity:0;
		-webkit-transform:translateY(20px);
	}
	100%{
		opacity:1;
		-webkit-transform:translateY(0);
	}
}
@-webkit-keyframes downInslow{
	0%{
		opacity:0;
		-webkit-transform:translateY(20px);
	}
	100%{
		opacity:1;
		-webkit-transform:translateY(0);
	}
}
@keyframes downInslow{
	0%{
		opacity:0;
		-moz-transform:translateY(20px);
		 -ms-transform:translateY(20px);
		     transform:translateY(20px);
	}
	100%{
		opacity:1;
		-moz-transform:translateY(0);
		 -ms-transform:translateY(0);
		     transform:translateY(0);
	}
}

@-o-keyframes tipupIn{
	0%{
		opacity:0;
		-webkit-transform:translateY(-20px);
	}
	100%{
		opacity:1;
		-webkit-transform:translateY(0px);
	}
}
@-ms-keyframes tipupIn{
	0%{
		opacity:0;
		-webkit-transform:translateY(-20px);
	}
	100%{
		opacity:1;
		-webkit-transform:translateY(0px);
	}
}
@-moz-keyframes tipupIn{
	0%{
		opacity:0;
		-webkit-transform:translateY(-20px);
	}
	100%{
		opacity:1;
		-webkit-transform:translateY(0px);
	}
}
@-webkit-keyframes tipupIn{
	0%{
		opacity:0;
		-webkit-transform:translateY(-20px);
	}
	100%{
		opacity:1;
		-webkit-transform:translateY(0px);
	}
}
@keyframes tipupIn{
	0%{
		opacity:0;
		-moz-transform:translateY(-20px);
		 -ms-transform:translateY(-20px);
		     transform:translateY(-20px);
	}
	100%{
		opacity:1;
		-moz-transform:translateY(0px);
		 -ms-transform:translateY(0px);
		     transform:translateY(0px);
	}
}

.about{
    margin-top: 20px;
}

.news_list ul li{height:94px;padding-bottom:12px;border-bottom:1px solid #D5D5D5;margin-bottom:12px;}
.news_list ul li:last-child{margin-bottom: 0;}
.news_list_date{width:125px;height:94px;background:#d7d7d7;color:#fff;text-align: center;-webkit-transition: all 0.2s linear 0s;transition: all 0.2s linear 0s;}
.news_list_date h3{font-size:30px;line-height:1em;font-weight: bold;padding-top:15px;}
.news_list_date h5{font-size:14px;line-height: 1em;margin-top:10px;}
.news_list_content{width:725px;height:94px;}
.news_list_content h4{color:#3e3e3e;font-size:14px;line-height:2em;width:75%;height:2em;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;-webkit-transition: all 0.2s linear 0s;transition: all 0.2s linear 0s;}
.news_list_content span{color:#bababa;font-size:12px;line-height:2em;position: absolute;top:2px;right:0px;}
.news_list_content p{color: #767676;font-size:12px;line-height:2em;height:4em;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;margin-top:10px;}
.news_list ul li:hover .news_list_date{background:#004f9b;-webkit-transition: all 0.2s linear 0s;transition: all 0.2s linear 0s;}
.news_list ul li:hover h4{color:#0a6bbc;-webkit-transition: all 0.2s linear 0s;transition: all 0.2s linear 0s;}
.index_link{margin-bottom:50px;}

.case_list{margin-top:50px;}
.case_list ul li{width:286px;height:266px;border:1px solid #D5D5D5; float: left;margin:0px 14px 20px 0px;background:#fff;}
.case_list ul li:nth-child(3n){margin-right: 0;}
.case_list ul li p{height:50px;width:100%;text-align: center;line-height:50px;font-size:16px; color:#004f9b;font-weight: bold;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;-webkit-transition: all 0.2s linear 0s;transition: all 0.2s linear 0s;}
.case_list_img{width:286px;height:216px;overflow: hidden;}
.case_list_img img{width:286px;height:216px;}
.case_list ul li:hover p{background:#ff7f01;color: #fff;-webkit-transition: all 0.2s linear 0s;transition: all 0.2s linear 0s;}
.bt{text-align: center; border-bottom: #ccc dashed 1px; margin-bottom: 20px;}
.pagelink div{
    width: 100%;
    height: 24px;
    overflow: hidden;
    margin-bottom: 5px;
    line-height: 24px;
}
.xijs{
    margin-bottom: 5px;
    margin-top: 10px;
    border-bottom: 2px solid #ccc;
}
.xijs p{
    background: #004f9b;
    color: #fff;
    width: 120px;
    text-align: center;
    height: 24px;
    font-size: 16px;
}
.aboutcon_img{
    text-align: center;
}

.bt{text-align: center; border-bottom: #ccc dashed 1px; margin-bottom: 20px;}
.pagelink div{
    width: 100%;
    height: 24px;
    overflow: hidden;
    margin-bottom: 5px;
    line-height: 24px;
}
.xijs{
    margin-bottom: 5px;
    margin-top: 10px;
    border-bottom: 2px solid #ccc;
}
.xijs p{
    background: #3793e1;
    color: #fff;
    width: 120px;
    text-align: center;
    height: 24px;
    font-size: 16px;
}
.aboutcon_img{
    text-align: center;
}
.about_con{
    width: 100%;
    margin-top: 25px;
}

.news_list{margin-top:10px;}
.news_list ul li{border-bottom:1px dashed #dcdcdc;margin-bottom:8px;padding-bottom:8px;position: relative;}
.news_list ul li h4{height:30px;width:70%;line-height:30px;font-size:16px; color:#333333; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.news_list ul li h4 em{display: inline-block;width:8px;height:8px; background:#459b05;border-radius:50%;margin-right:5px;vertical-align: middle;}
.news_list ul li span{display: block; color:#9e9e9e;font-size: 12px;line-height:30px;position: absolute;top:0;right:0;}
.news_list ul li p{width:100%;font-size:12px;line-height:2em;height:4em; color:#828282;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}

.page{text-align: center;}
.page a{display: inline-block;font-size:15px; width:37px;height:37px;line-height:37px;color:#a4a1a1;background:#eee;margin-right:15px;vertical-align: middle; }
.page a:last-child{margin-right:0;}
.page span.current{background:#117dc2;color:#fff;  display: inline-block; font-size: 15px; width: 37px; height: 37px;line-height: 37px;margin-right: 15px; vertical-align: middle;}
.page a.prePage{background:url(../images/page_left.png) no-repeat;}
.page a.nextPage {background:url(../images/page_right.png) no-repeat;}




.recruit{margin-top: 25px;}
.recruit_title{width: 100%;height: 48px; background: #cbe9f9; line-height: 48px; text-align: center;}
.recruit_title ul li{float: left;color: #545454;}
.recruit_con{width: 100%;font-size: 1.2rem;}
.recruit_con ul{height: 48px;}
.recruit_con ul:nth-child(2n){background: #e8e8e8;}
.recruit_con ul li{float: left;color: #424242;line-height: 48px;position: relative; text-align: center; height: 48px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.recruit_con ul li em{display: inline-block;width: 10px; height: 10px; background: url(../images/ico110.png) no-repeat;position: absolute;top: 19px; left: 5px;cursor:pointer;}
.recruit_con ul li a{display: block; margin:0 auto; width: 86px;height: 30px;font-size: 1.2rem; background: #e73535; color: #fff; text-align: center; line-height: 30px;}
.li1{width:120px;/*padding:0px 15px;*/text-align:left;text-indent: 15px;}
.li2{width:120px;/*padding:0px 15px;*/}
.li3{width:140px;/*padding:0px 15px;*/}
.li4{width:300px;/*padding:0px 15px;*/}
.li5{width:130px;/*padding:0px 15px;*/}
.li6{width:120px;/*padding:0px 15px;*/}
.recruit_con ul li.li1{text-align: left;}
.recruit_con ul.on{height: auto;}
.recruit_con ul.on li{height: auto;text-overflow:initial; white-space:normal; overflow:auto;}
.recruit_con ul.on li em{background: url(../images/ico110_on.png) no-repeat;}
.recruit_con ul.on li.li3{line-height: 1.5em;text-align: left;}
.recruit_con ul.on li.li4{font-size: 1.2rem;line-height: 1.5em;text-align: left;}
.recruit_con ul li .recruit_content1{/*padding: 10px 0px;*/ line-height: 48px;height:48px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.recruit_con ul li .recruit_content2{/*padding: 10px 0px;*/line-height: 24px;height:48px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.recruit_con ul.on li .recruit_content1{/*padding: 10px 0px;*/ line-height: 48px;height: auto;text-overflow:initial; white-space:normal; overflow:auto;}
.recruit_con ul.on li .recruit_content2{/*padding: 10px 0px;*/line-height: 24px;height: auto;text-overflow:initial; white-space:normal; overflow:auto;}
.ceng{width: 100%;height: 100%; background: rgba(0,0,0,0.5);position: fixed;top:100%; left: 0;z-index: 9999;}
.shenqin_hover{width:800px;height:80%; background: #fff; position: fixed; top:100%; left: 50%;margin-left: -400px;z-index: 9999;}
.shenqin_hover_top{margin:20px 30px 0px; text-align: right;}
.shenqin_hover_top a img{width:40px;height:40px;}
.shenqin_hover_con{width: 600px;margin:0 auto;}
.shenqin_hover_con p{line-height: 36px;margin-bottom: 20px;}
.recruit_text{height: 34px;border: 1px solid #DCDCDC;width:280px;text-indent: 10px;}
.recruit_text1{margin-right: 29px;}
.recruit_select{height: 34px;border: 1px solid #DCDCDC;width:280px;text-indent: 10px;}
.recruit_textarea{height:90px;border: 1px solid #DCDCDC;width:598px;text-indent: 10px; line-height: 30px;}
.recruit_submit{display: block; margin:40px auto 0px;border-radius: 5px; width:100px;height: 40px;font-size: 1.6rem; background: #e73535;border: 0; color: #fff;}













